using System;
using System.Xml.Serialization;

namespace WHC.Hotel.Entity
{
    [Serializable]
    public class KTVBookInfo : BaseEntity
    {    
        #region Field Members

        private int m_ID = 0; //编号          
        private string m_RoomNo = ""; //预定房间号          
        private string m_BookNo = ""; //预订单号          
        private bool m_IsCancel = false; //是否取消预订          
        private string m_CustomerName = ""; //客户名称          
        private string m_CustomerTel = ""; //客户电话      
        private DateTime m_PreArrivalTime = System.DateTime.Now; //预抵时间          
        private DateTime m_PreOffTime = System.DateTime.Now; //预离时间          
        private DateTime m_RetentionTime = System.DateTime.Now; //保留时间          
        private string m_Note = ""; //备注          

        #endregion

        #region Property Members
        
        /// <summary>
        /// 编号
        /// </summary>
        public virtual int ID
        {
            get
            {
                return this.m_ID;
            }
            set
            {
                this.m_ID = value;
            }
        }

        /// <summary>
        /// 预定房间号
        /// </summary>
        public virtual string RoomNo
        {
            get
            {
                return this.m_RoomNo;
            }
            set
            {
                this.m_RoomNo = value;
            }
        }

        /// <summary>
        /// 预订单号
        /// </summary>
        public virtual string BookNo
        {
            get
            {
                return this.m_BookNo;
            }
            set
            {
                this.m_BookNo = value;
            }
        }

        /// <summary>
        /// 是否取消预订
        /// </summary>
        public virtual bool IsCancel
        {
            get
            {
                return this.m_IsCancel;
            }
            set
            {
                this.m_IsCancel = value;
            }
        }

        /// <summary>
        /// 客户名称
        /// </summary>
        public virtual string CustomerName
        {
            get
            {
                return this.m_CustomerName;
            }
            set
            {
                this.m_CustomerName = value;
            }
        }

        /// <summary>
        /// 客户电话
        /// </summary>
        public virtual string CustomerTel
        {
            get
            {
                return this.m_CustomerTel;
            }
            set
            {
                this.m_CustomerTel = value;
            }
        }

        /// <summary>
        /// 预抵时间
        /// </summary>
        public virtual DateTime PreArrivalTime
        {
            get
            {
                return this.m_PreArrivalTime;
            }
            set
            {
                this.m_PreArrivalTime = value;
            }
        }

        /// <summary>
        /// 预离时间
        /// </summary>
        public virtual DateTime PreOffTime
        {
            get
            {
                return this.m_PreOffTime;
            }
            set
            {
                this.m_PreOffTime = value;
            }
        }

        /// <summary>
        /// 保留时间
        /// </summary>
        public virtual DateTime RetentionTime
        {
            get
            {
                return this.m_RetentionTime;
            }
            set
            {
                this.m_RetentionTime = value;
            }
        }

        /// <summary>
        /// 备注
        /// </summary>
        public virtual string Note
        {
            get
            {
                return this.m_Note;
            }
            set
            {
                this.m_Note = value;
            }
        }


        #endregion

    }
}